今天來介紹一下ramdom這個套件:
random這個套件用來亂數選取,像是抽籤機等等的小程式都需要用到。
要使用套件記得先import此套件:
import random
random有幾個常用的亂數產生方式,下面是幾個它可以使用的函式:
import random
print(random.randrange(1,11,3))
這樣就會從1、4、7、10中隨機抽選。
import random
print(random.choice(['早安', '午安', '晚安']))
若是字串形式,將會獨立字元抽選:
import random
print(random.choice("abcdefg"))
這樣會隨機抽出abcdefg中的其中一個字。
import random
a =['早安', '午安', '晚安']
print(random.choices(a,k=2))
比較常用的參數有k(指定取出的數量)以及weights(指定取出的機率):
import random
a =['早安', '午安', '晚安']
print(random.choices(a,weights=[80,10,10]))
import random
print(random.sample('abcdef',3))
import random
x=["a","b","c"]
random.shuffle(x)
print(x)
明天來把時間的套件講一講好了。